7f4ccc35fd41f1a126cde083562cf822e078f840,core/src/main/java/org/elasticsoftware/elasticactors/cluster/LocalActorShard.java,LocalActorShard,actorExists,#ActorRef#,224

Before Change


    }

    private boolean actorExists(ActorRef actorRef) {
        return actorCache.getIfPresent(actorRef) != null || persistentActorRepository.contains(shardKey,actorRef.getActorId());
    }

    private void createActor(CreateActorMessage createMessage,InternalMessage internalMessage, MessageHandlerEventListener messageHandlerEventListener) throws Exception {

After Change


    }

    private boolean actorExists(ActorRef actorRef) {
        PersistentActor<ShardKey> persistentActor = actorCache.getIfPresent(actorRef);
        if(persistentActor != null) {
            return !(TOMBSTONE == persistentActor);
        } else {
            return persistentActorRepository.contains(shardKey, actorRef.getActorId());